* {
  box-sizing: border-box;
}

html {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
  /* box-sizing: border-box; */
}

body {
  padding: 0px;
  margin: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

#app {
  height: 100%;
  width: 100%;
}

/* *,
*:before,
*:after {
    box-sizing: border-box;
} */

a,
a:focus,
a:hover {
  color: inherit;
  outline: none;
  text-decoration: none;
}

/* div:focus {
    outline: none;
} */

/*滚动条整体部分*/
::-webkit-scrollbar {
  width: 8px;
  height: 20px;
}

/*滚动条的轨道*/
::-webkit-scrollbar-track {
  background-color: #ffffff;
}

/*滚动条里面的小方块，能向上向下移动*/
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border: 1px solid #f1f1f1;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.2);
}

/*边角，即两个滚动条的交汇处*/
::-webkit-scrollbar-corner {
  background-color: #ffffff;
}

:root {
  /* COLORS */
  --white: #e9e9e9;
  --gray: #333;
  --blue: #0367a6;
  --lightblue: #008997;

  /* RADII */
  --button-radius: 0.7rem;

  /* SIZES */
  --max-width: 758px;
  --max-height: 420px;

  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}